<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>ATOMISM: src/Base/muparser_v2_2_3/muParserDef.h Source File</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">ATOMISM
   
   </div>
   <div id="projectbrief">A C++ library and a python module to study the motion of undiviseable entities</div>
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="headertitle">
<div class="title">src/Base/muparser_v2_2_3/muParserDef.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="mu_parser_def_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment">                 __________                                      </span>
<a name="l00003"></a>00003 <span class="comment">    _____   __ __\______   \_____  _______  ______  ____ _______ </span>
<a name="l00004"></a>00004 <span class="comment">   /     \ |  |  \|     ___/\__  \ \_  __ \/  ___/_/ __ \\_  __ \</span>
<a name="l00005"></a>00005 <span class="comment">  |  Y Y  \|  |  /|    |     / __ \_|  | \/\___ \ \  ___/ |  | \/</span>
<a name="l00006"></a>00006 <span class="comment">  |__|_|  /|____/ |____|    (____  /|__|  /____  &gt; \___  &gt;|__|   </span>
<a name="l00007"></a>00007 <span class="comment">        \/                       \/            \/      \/        </span>
<a name="l00008"></a>00008 <span class="comment">  Copyright (C) 2013 Ingo Berg</span>
<a name="l00009"></a>00009 <span class="comment"></span>
<a name="l00010"></a>00010 <span class="comment">  Permission is hereby granted, free of charge, to any person obtaining a copy of this </span>
<a name="l00011"></a>00011 <span class="comment">  software and associated documentation files (the &quot;Software&quot;), to deal in the Software</span>
<a name="l00012"></a>00012 <span class="comment">  without restriction, including without limitation the rights to use, copy, modify, </span>
<a name="l00013"></a>00013 <span class="comment">  merge, publish, distribute, sublicense, and/or sell copies of the Software, and to </span>
<a name="l00014"></a>00014 <span class="comment">  permit persons to whom the Software is furnished to do so, subject to the following conditions:</span>
<a name="l00015"></a>00015 <span class="comment"></span>
<a name="l00016"></a>00016 <span class="comment">  The above copyright notice and this permission notice shall be included in all copies or </span>
<a name="l00017"></a>00017 <span class="comment">  substantial portions of the Software.</span>
<a name="l00018"></a>00018 <span class="comment"></span>
<a name="l00019"></a>00019 <span class="comment">  THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT</span>
<a name="l00020"></a>00020 <span class="comment">  NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND </span>
<a name="l00021"></a>00021 <span class="comment">  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, </span>
<a name="l00022"></a>00022 <span class="comment">  DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, </span>
<a name="l00023"></a>00023 <span class="comment">  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. </span>
<a name="l00024"></a>00024 <span class="comment">*/</span>
<a name="l00025"></a>00025 <span class="preprocessor">#ifndef MUP_DEF_H</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor">#define MUP_DEF_H</span>
<a name="l00027"></a>00027 <span class="preprocessor"></span>
<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;iostream&gt;</span>
<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;string&gt;</span>
<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;sstream&gt;</span>
<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;map&gt;</span>
<a name="l00032"></a>00032 
<a name="l00033"></a>00033 <span class="preprocessor">#include &quot;<a class="code" href="mu_parser_fixes_8h.html" title="This file contains compatibility fixes for some platforms.">muParserFixes.h</a>&quot;</span>
<a name="l00034"></a>00034 
<a name="l00039"></a>00039 <span class="preprocessor">#define MUP_VERSION _T(&quot;2.2.3&quot;)</span>
<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define MUP_VERSION_DATE _T(&quot;20121222; SF&quot;)</span>
<a name="l00041"></a>00041 <span class="preprocessor"></span>
<a name="l00042"></a>00042 <span class="preprocessor">#define MUP_CHARS _T(&quot;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ&quot;)</span>
<a name="l00043"></a>00043 <span class="preprocessor"></span>
<a name="l00045"></a>00045 <span class="comment">//#define MUP_MATH_EXCEPTIONS</span>
<a name="l00046"></a>00046 
<a name="l00052"></a><a class="code" href="mu_parser_def_8h.html#a5a22a812cf29b119506daad01152f93a">00052</a> <span class="preprocessor">#define MUP_BASETYPE double</span>
<a name="l00053"></a>00053 <span class="preprocessor"></span>
<a name="l00058"></a>00058 <span class="comment">//#define MUP_USE_OPENMP</span>
<a name="l00059"></a>00059 
<a name="l00060"></a>00060 <span class="preprocessor">#if defined(_UNICODE)</span>
<a name="l00061"></a>00061 <span class="preprocessor"></span>
<a name="l00062"></a>00062 <span class="preprocessor">  #define MUP_STRING_TYPE std::wstring</span>
<a name="l00063"></a>00063 <span class="preprocessor"></span>
<a name="l00064"></a>00064 <span class="preprocessor">  #if !defined(_T)</span>
<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">    #define _T(x) L##x</span>
<a name="l00066"></a>00066 <span class="preprocessor"></span><span class="preprocessor">  #endif // not defined _T</span>
<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">  #ifndef _T</span>
<a name="l00069"></a>00069 <span class="preprocessor"></span><span class="preprocessor">  #define _T(x) x</span>
<a name="l00070"></a>00070 <span class="preprocessor"></span><span class="preprocessor">  #endif</span>
<a name="l00071"></a>00071 <span class="preprocessor"></span>  
<a name="l00073"></a><a class="code" href="mu_parser_def_8h.html#a1fc7b0394571c5a372932693798ba658">00073</a> <span class="preprocessor">  #define MUP_STRING_TYPE std::string</span>
<a name="l00074"></a>00074 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00075"></a>00075 <span class="preprocessor"></span>
<a name="l00076"></a>00076 <span class="preprocessor">#if defined(_DEBUG)</span>
<a name="l00077"></a>00077 <span class="preprocessor"></span>
<a name="l00079"></a>00079 <span class="preprocessor">  #define MUP_FAIL(MSG)     \</span>
<a name="l00080"></a>00080 <span class="preprocessor">          {                 \</span>
<a name="l00081"></a>00081 <span class="preprocessor">            bool MSG=false; \</span>
<a name="l00082"></a>00082 <span class="preprocessor">            assert(MSG);    \</span>
<a name="l00083"></a>00083 <span class="preprocessor">          }</span>
<a name="l00084"></a>00084 <span class="preprocessor"></span>
<a name="l00090"></a>00090 <span class="preprocessor">    #define MUP_ASSERT(COND)                         \</span>
<a name="l00091"></a>00091 <span class="preprocessor">            if (!(COND))                             \</span>
<a name="l00092"></a>00092 <span class="preprocessor">            {                                        \</span>
<a name="l00093"></a>00093 <span class="preprocessor">              stringstream_type ss;                  \</span>
<a name="l00094"></a>00094 <span class="preprocessor">              ss &lt;&lt; _T(&quot;Assertion \&quot;&quot;) _T(#COND) _T(&quot;\&quot; failed: &quot;) \</span>
<a name="l00095"></a>00095 <span class="preprocessor">                 &lt;&lt; __FILE__ &lt;&lt; _T(&quot; line &quot;)         \</span>
<a name="l00096"></a>00096 <span class="preprocessor">                 &lt;&lt; __LINE__ &lt;&lt; _T(&quot;.&quot;);             \</span>
<a name="l00097"></a>00097 <span class="preprocessor">              throw ParserError( ss.str() );         \</span>
<a name="l00098"></a>00098 <span class="preprocessor">            }</span>
<a name="l00099"></a>00099 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00100"></a>00100 <span class="preprocessor"></span><span class="preprocessor">  #define MUP_FAIL(MSG)</span>
<a name="l00101"></a>00101 <span class="preprocessor"></span><span class="preprocessor">  #define MUP_ASSERT(COND)</span>
<a name="l00102"></a>00102 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00103"></a>00103 <span class="preprocessor"></span>
<a name="l00104"></a>00104 
<a name="l00105"></a>00105 <span class="keyword">namespace </span>mu
<a name="l00106"></a>00106 {
<a name="l00107"></a>00107 <span class="preprocessor">#if defined(_UNICODE)</span>
<a name="l00108"></a>00108 <span class="preprocessor"></span>
<a name="l00109"></a>00109   <span class="comment">//------------------------------------------------------------------------------</span>
<a name="l00111"></a>00111 <span class="comment"></span>  <span class="keyword">inline</span> std::wostream&amp; <a class="code" href="namespacemu.html#a0346964f0b93f6c904a9964387522d97" title="Encapsulate cout.">console</a>()
<a name="l00112"></a>00112   {
<a name="l00113"></a>00113     <span class="keywordflow">return</span> std::wcout;
<a name="l00114"></a>00114   }
<a name="l00115"></a>00115 
<a name="l00117"></a>00117   <span class="keyword">inline</span> std::wistream&amp; <a class="code" href="namespacemu.html#a4bcc4027b54951ec8c490fb8d0f68a1d" title="Encapsulate cin.">console_in</a>()
<a name="l00118"></a>00118   {
<a name="l00119"></a>00119     <span class="keywordflow">return</span> std::wcin;
<a name="l00120"></a>00120   }
<a name="l00121"></a>00121 
<a name="l00122"></a>00122 <span class="preprocessor">#else</span>
<a name="l00123"></a>00123 <span class="preprocessor"></span>
<a name="l00128"></a><a class="code" href="namespacemu.html#a0346964f0b93f6c904a9964387522d97">00128</a>   <span class="keyword">inline</span> std::ostream&amp; <a class="code" href="namespacemu.html#a0346964f0b93f6c904a9964387522d97" title="Encapsulate cout.">console</a>()
<a name="l00129"></a>00129   {
<a name="l00130"></a>00130     <span class="keywordflow">return</span> std::cout;
<a name="l00131"></a>00131   }
<a name="l00132"></a>00132 
<a name="l00137"></a><a class="code" href="namespacemu.html#a4bcc4027b54951ec8c490fb8d0f68a1d">00137</a>   <span class="keyword">inline</span> std::istream&amp; <a class="code" href="namespacemu.html#a4bcc4027b54951ec8c490fb8d0f68a1d" title="Encapsulate cin.">console_in</a>()
<a name="l00138"></a>00138   {
<a name="l00139"></a>00139     <span class="keywordflow">return</span> std::cin;
<a name="l00140"></a>00140   }
<a name="l00141"></a>00141 
<a name="l00142"></a>00142 <span class="preprocessor">#endif</span>
<a name="l00143"></a>00143 <span class="preprocessor"></span>
<a name="l00144"></a>00144   <span class="comment">//------------------------------------------------------------------------------</span>
<a name="l00149"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40e">00149</a> <span class="comment"></span>  <span class="keyword">enum</span> <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40e" title="Bytecode values.">ECmdCode</a>
<a name="l00150"></a>00150   {
<a name="l00151"></a>00151     <span class="comment">// The following are codes for built in binary operators</span>
<a name="l00152"></a>00152     <span class="comment">// apart from built in operators the user has the opportunity to</span>
<a name="l00153"></a>00153     <span class="comment">// add user defined operators.</span>
<a name="l00154"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea62da784138e45f161918ddc845ea4420">00154</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea62da784138e45f161918ddc845ea4420" title="Operator item: less or equal.">cmLE</a>            = 0,   
<a name="l00155"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea188c6fd8324762d1513f28ef359408d7">00155</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea188c6fd8324762d1513f28ef359408d7" title="Operator item: greater or equal.">cmGE</a>            = 1,   
<a name="l00156"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eac34e5f492d8b0f4f2f46d7c261a02e4c">00156</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eac34e5f492d8b0f4f2f46d7c261a02e4c" title="Operator item: not equal.">cmNEQ</a>           = 2,   
<a name="l00157"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eacedcb20eed5d83ea723cb47bb2c1cc0d">00157</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eacedcb20eed5d83ea723cb47bb2c1cc0d" title="Operator item: equals.">cmEQ</a>            = 3,   
<a name="l00158"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea1f455ded43de3f52ce0a39f9dde843e5">00158</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea1f455ded43de3f52ce0a39f9dde843e5" title="Operator item: less than.">cmLT</a>            = 4,   
<a name="l00159"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eac9cbc41a04d7b4dece063211d31ec5b3">00159</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eac9cbc41a04d7b4dece063211d31ec5b3" title="Operator item: greater than.">cmGT</a>            = 5,   
<a name="l00160"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea127712855b500aff2b37a35c6767451a">00160</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea127712855b500aff2b37a35c6767451a" title="Operator item: add.">cmADD</a>           = 6,   
<a name="l00161"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eadad0cd5d67567c1ad976e7d332537a9d">00161</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eadad0cd5d67567c1ad976e7d332537a9d" title="Operator item: subtract.">cmSUB</a>           = 7,   
<a name="l00162"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea703cb484ede1e3e4926c0a1fb3845679">00162</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea703cb484ede1e3e4926c0a1fb3845679" title="Operator item: multiply.">cmMUL</a>           = 8,   
<a name="l00163"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea8923e5bebd1eb60c1436fa64a32492a0">00163</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea8923e5bebd1eb60c1436fa64a32492a0" title="Operator item: division.">cmDIV</a>           = 9,   
<a name="l00164"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea3fad2e00b3026f83d90b135fd55ba7e3">00164</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea3fad2e00b3026f83d90b135fd55ba7e3" title="Operator item: y to the power of ...">cmPOW</a>           = 10,  
<a name="l00165"></a>00165     cmLAND          = 11,
<a name="l00166"></a>00166     cmLOR           = 12,
<a name="l00167"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea471a75e04daaa2a387be5235484a3e01">00167</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea471a75e04daaa2a387be5235484a3e01" title="Operator item: Assignment operator.">cmASSIGN</a>        = 13,  
<a name="l00168"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea677298c34553334aa70bfb87a58b7f0a">00168</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea677298c34553334aa70bfb87a58b7f0a" title="Operator item: opening bracket.">cmBO</a>            = 14,  
<a name="l00169"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eaacee8e4f918f65e180f8734f7e310aa1">00169</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eaacee8e4f918f65e180f8734f7e310aa1" title="Operator item: closing bracket.">cmBC</a>            = 15,  
<a name="l00170"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eab9e28b93b1f434a7660559728a749eda">00170</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eab9e28b93b1f434a7660559728a749eda" title="For use in the ternary if-then-else operator.">cmIF</a>            = 16,  
<a name="l00171"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eaf8f2c4094f7d220bd850f789f6622526">00171</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eaf8f2c4094f7d220bd850f789f6622526" title="For use in the ternary if-then-else operator.">cmELSE</a>          = 17,  
<a name="l00172"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea9115a14061048e465cc8c1b0132d6311">00172</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea9115a14061048e465cc8c1b0132d6311" title="For use in the ternary if-then-else operator.">cmENDIF</a>         = 18,  
<a name="l00173"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea554881ce7928a56e6e97f8f1149b9d50">00173</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea554881ce7928a56e6e97f8f1149b9d50" title="function argument separator">cmARG_SEP</a>       = 19,  
<a name="l00174"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eafa2a28b5022d2454768c74e15d5ae377">00174</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eafa2a28b5022d2454768c74e15d5ae377" title="variable item">cmVAR</a>           = 20,  
<a name="l00175"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eab1cf4ef5d34d815bb016fef14c331622">00175</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eab1cf4ef5d34d815bb016fef14c331622" title="value item">cmVAL</a>           = 21,  
<a name="l00176"></a>00176 
<a name="l00177"></a>00177     <span class="comment">// For optimization purposes</span>
<a name="l00178"></a>00178     cmVARPOW2,
<a name="l00179"></a>00179     cmVARPOW3,
<a name="l00180"></a>00180     cmVARPOW4,
<a name="l00181"></a>00181     cmVARMUL,
<a name="l00182"></a>00182     cmPOW2,
<a name="l00183"></a>00183 
<a name="l00184"></a>00184     <span class="comment">// operators and functions</span>
<a name="l00185"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eaeacb1b1bb9859e8bc6147887a787feca">00185</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eaeacb1b1bb9859e8bc6147887a787feca" title="Code for a generic function item.">cmFUNC</a>,                
<a name="l00186"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eae8ed179475f79bed80d66d389007717a">00186</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eae8ed179475f79bed80d66d389007717a" title="Code for a function with a string parameter.">cmFUNC_STR</a>,            
<a name="l00187"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea052e0188c92157ef66581a31accfcab1">00187</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea052e0188c92157ef66581a31accfcab1" title="Special callbacks for Bulk mode with an additional parameter for the bulk index.">cmFUNC_BULK</a>,           
<a name="l00188"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea85db5789f85577dd5bcc21aea5b3244f">00188</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea85db5789f85577dd5bcc21aea5b3244f" title="Code for a string token.">cmSTRING</a>,              
<a name="l00189"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eaacf35df01fc3b643b134e9d1ce3cc4e2">00189</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eaacf35df01fc3b643b134e9d1ce3cc4e2" title="user defined binary operator">cmOPRT_BIN</a>,            
<a name="l00190"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eaf866a95309b7573574b6e656045e4a2f">00190</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eaf866a95309b7573574b6e656045e4a2f" title="code for postfix operators">cmOPRT_POSTFIX</a>,        
<a name="l00191"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea961fe96555e0f036e52496126f70c404">00191</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea961fe96555e0f036e52496126f70c404" title="code for infix operators">cmOPRT_INFIX</a>,          
<a name="l00192"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea76086ac235dadbe9ad8a184190b21c8b">00192</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40ea76086ac235dadbe9ad8a184190b21c8b" title="end of formula">cmEND</a>,                 
<a name="l00193"></a><a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eabd8cbb2e08ff6806578535408feef0c3">00193</a>     <a class="code" href="namespacemu.html#ab77181e591bebd278bf9c7a2e30ad40eabd8cbb2e08ff6806578535408feef0c3" title="uninitialized item">cmUNKNOWN</a>              
<a name="l00194"></a>00194   };
<a name="l00195"></a>00195 
<a name="l00196"></a>00196   <span class="comment">//------------------------------------------------------------------------------</span>
<a name="l00199"></a><a class="code" href="namespacemu.html#ac3ccf6a749baacffd48fe97b9c2af302">00199</a> <span class="comment"></span>  <span class="keyword">enum</span> <a class="code" href="namespacemu.html#ac3ccf6a749baacffd48fe97b9c2af302" title="Types internally used by the parser.">ETypeCode</a>
<a name="l00200"></a>00200   {
<a name="l00201"></a><a class="code" href="namespacemu.html#ac3ccf6a749baacffd48fe97b9c2af302ac02584cb1ca179714a5ac8a951653ad4">00201</a>     <a class="code" href="namespacemu.html#ac3ccf6a749baacffd48fe97b9c2af302ac02584cb1ca179714a5ac8a951653ad4" title="String type (Function arguments and constants only, no string variables)">tpSTR</a>  = 0,     
<a name="l00202"></a><a class="code" href="namespacemu.html#ac3ccf6a749baacffd48fe97b9c2af302a38692f5e59ea960113e0de77ed9a9428">00202</a>     <a class="code" href="namespacemu.html#ac3ccf6a749baacffd48fe97b9c2af302a38692f5e59ea960113e0de77ed9a9428" title="Floating point variables.">tpDBL</a>  = 1,     
<a name="l00203"></a><a class="code" href="namespacemu.html#ac3ccf6a749baacffd48fe97b9c2af302a2a6b3ae75a0e6a44a992a87d222b4481">00203</a>     <a class="code" href="namespacemu.html#ac3ccf6a749baacffd48fe97b9c2af302a2a6b3ae75a0e6a44a992a87d222b4481" title="Undefined type.">tpVOID</a> = 2      
<a name="l00204"></a>00204   };
<a name="l00205"></a>00205 
<a name="l00206"></a>00206   <span class="comment">//------------------------------------------------------------------------------</span>
<a name="l00207"></a>00207   <span class="keyword">enum</span> EParserVersionInfo
<a name="l00208"></a>00208   {
<a name="l00209"></a>00209     pviBRIEF,
<a name="l00210"></a>00210     pviFULL
<a name="l00211"></a>00211   };
<a name="l00212"></a>00212 
<a name="l00213"></a>00213   <span class="comment">//------------------------------------------------------------------------------</span>
<a name="l00215"></a><a class="code" href="namespacemu.html#aff435b0c277f66041374f93a3803e1f1">00215</a> <span class="comment"></span>  <span class="keyword">enum</span> <a class="code" href="namespacemu.html#aff435b0c277f66041374f93a3803e1f1" title="Parser operator precedence values.">EOprtAssociativity</a>
<a name="l00216"></a>00216   {
<a name="l00217"></a>00217     oaLEFT  = 0,
<a name="l00218"></a>00218     oaRIGHT = 1,
<a name="l00219"></a>00219     oaNONE  = 2
<a name="l00220"></a>00220   };
<a name="l00221"></a>00221 
<a name="l00222"></a>00222   <span class="comment">//------------------------------------------------------------------------------</span>
<a name="l00224"></a><a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3d">00224</a> <span class="comment"></span>  <span class="keyword">enum</span> <a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3d" title="Parser operator precedence values.">EOprtPrecedence</a>
<a name="l00225"></a>00225   {
<a name="l00226"></a>00226     <span class="comment">// binary operators</span>
<a name="l00227"></a>00227     prLOR     = 1,
<a name="l00228"></a>00228     prLAND    = 2,
<a name="l00229"></a><a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3da5a921789427276e8c641653459da2302">00229</a>     <a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3da5a921789427276e8c641653459da2302" title="logic operators">prLOGIC</a>   = 3,  
<a name="l00230"></a><a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3da570966afb3a2a2e7c12bf0f0aff47d56">00230</a>     <a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3da570966afb3a2a2e7c12bf0f0aff47d56" title="comparsion operators">prCMP</a>     = 4,  
<a name="l00231"></a><a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3dac287fcda15dc853e73e3000f7da24c2a">00231</a>     <a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3dac287fcda15dc853e73e3000f7da24c2a" title="addition">prADD_SUB</a> = 5,  
<a name="l00232"></a><a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3daf90e37568d297c82df0f908e6b0852e0">00232</a>     <a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3daf90e37568d297c82df0f908e6b0852e0" title="multiplication/division">prMUL_DIV</a> = 6,  
<a name="l00233"></a><a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3da706c8deebfec7a93ee879ab575b478c0">00233</a>     <a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3da706c8deebfec7a93ee879ab575b478c0" title="power operator priority (highest)">prPOW</a>     = 7,  
<a name="l00234"></a>00234 
<a name="l00235"></a>00235     <span class="comment">// infix operators</span>
<a name="l00236"></a><a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3da50b576d79c0d155f703d409967ad3727">00236</a>     <a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3da50b576d79c0d155f703d409967ad3727" title="Signs have a higher priority than ADD_SUB, but lower than power operator.">prINFIX</a>   = 6, 
<a name="l00237"></a><a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3da1df5768036a033427841dfabe126e016">00237</a>     <a class="code" href="namespacemu.html#af05119698ed9c62239c0b31ac9861d3da1df5768036a033427841dfabe126e016" title="Postfix operator priority (currently unused)">prPOSTFIX</a> = 6  
<a name="l00238"></a>00238   };
<a name="l00239"></a>00239 
<a name="l00240"></a>00240   <span class="comment">//------------------------------------------------------------------------------</span>
<a name="l00241"></a>00241   <span class="comment">// basic types</span>
<a name="l00242"></a>00242 
<a name="l00247"></a><a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47">00247</a>   <span class="keyword">typedef</span> <a class="code" href="mu_parser_def_8h.html#a5a22a812cf29b119506daad01152f93a" title="If this macro is defined mathematical exceptions (div by zero) will be thrown as exceptions.">MUP_BASETYPE</a> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>;
<a name="l00248"></a>00248 
<a name="l00253"></a><a class="code" href="namespacemu.html#ae9f8b44d9a97dd397180891e8390c3e9">00253</a>   <span class="keyword">typedef</span> <a class="code" href="mu_parser_def_8h.html#a1fc7b0394571c5a372932693798ba658" title="Activate this option in order to compile with OpenMP support.">MUP_STRING_TYPE</a> <a class="code" href="namespacemu.html#ae9f8b44d9a97dd397180891e8390c3e9" title="The stringtype used by the parser.">string_type</a>;
<a name="l00254"></a>00254 
<a name="l00259"></a><a class="code" href="namespacemu.html#a81cc89a81a8872430ab1799b5848c5ca">00259</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">string_type::value_type</a> <a class="code" href="namespacemu.html#a81cc89a81a8872430ab1799b5848c5ca" title="The character type used by the parser.">char_type</a>;
<a name="l00260"></a>00260 
<a name="l00262"></a>00262   <span class="keyword">typedef</span> std::basic_stringstream&lt;<a class="code" href="namespacemu.html#a81cc89a81a8872430ab1799b5848c5ca" title="The character type used by the parser.">char_type</a>,
<a name="l00263"></a>00263                                   std::char_traits&lt;char_type&gt;,
<a name="l00264"></a><a class="code" href="namespacemu.html#ab3b60f8311eb24cf437182a8d5125774">00264</a>                                   std::allocator&lt;char_type&gt; &gt; <a class="code" href="namespacemu.html#ab3b60f8311eb24cf437182a8d5125774" title="Typedef for easily using stringstream that respect the parser stringtype.">stringstream_type</a>;
<a name="l00265"></a>00265 
<a name="l00266"></a>00266   <span class="comment">// Data container types</span>
<a name="l00267"></a>00267 
<a name="l00269"></a><a class="code" href="namespacemu.html#ab57755354e948a664ad94d38546dbb10">00269</a>   <span class="keyword">typedef</span> std::map&lt;string_type, value_type*&gt; <a class="code" href="namespacemu.html#ab57755354e948a664ad94d38546dbb10" title="Type used for storing variables.">varmap_type</a>;
<a name="l00270"></a>00270   
<a name="l00272"></a><a class="code" href="namespacemu.html#a5940d281286a01342cf773f74481843c">00272</a>   <span class="keyword">typedef</span> std::map&lt;string_type, value_type&gt; <a class="code" href="namespacemu.html#a5940d281286a01342cf773f74481843c" title="Type used for storing constants.">valmap_type</a>;
<a name="l00273"></a>00273   
<a name="l00275"></a><a class="code" href="namespacemu.html#aea1c20093e51d3dc13de10f3c17ae5b1">00275</a>   <span class="keyword">typedef</span> std::map&lt;string_type, std::size_t&gt; <a class="code" href="namespacemu.html#aea1c20093e51d3dc13de10f3c17ae5b1" title="Type for assigning a string name to an index in the internal string table.">strmap_type</a>;
<a name="l00276"></a>00276 
<a name="l00277"></a>00277   <span class="comment">// Parser callbacks</span>
<a name="l00278"></a>00278   
<a name="l00280"></a><a class="code" href="namespacemu.html#af84e949f8a148fb4af0cde3e52522604">00280</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#af84e949f8a148fb4af0cde3e52522604" title="Callback type used for functions without arguments.">generic_fun_type</a>)();
<a name="l00281"></a>00281 
<a name="l00283"></a><a class="code" href="namespacemu.html#a15436d4899c24e08e886dba9bac01c06">00283</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a15436d4899c24e08e886dba9bac01c06" title="Callback type used for functions without arguments.">fun_type0</a>)();
<a name="l00284"></a>00284 
<a name="l00286"></a><a class="code" href="namespacemu.html#ae19662da47cef20528f7b08b48387f40">00286</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#ae19662da47cef20528f7b08b48387f40" title="Callback type used for functions with a single arguments.">fun_type1</a>)(<a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00287"></a>00287 
<a name="l00289"></a><a class="code" href="namespacemu.html#a9bc4002cafbecaedb37477bf7fa6b9da">00289</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a9bc4002cafbecaedb37477bf7fa6b9da" title="Callback type used for functions with two arguments.">fun_type2</a>)(<a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00290"></a>00290 
<a name="l00292"></a><a class="code" href="namespacemu.html#a16b0716bbd8d28443b47c47ec0b70b00">00292</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a16b0716bbd8d28443b47c47ec0b70b00" title="Callback type used for functions with three arguments.">fun_type3</a>)(<a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00293"></a>00293 
<a name="l00295"></a><a class="code" href="namespacemu.html#ae588f2be6b76325baeebfc872e85da37">00295</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#ae588f2be6b76325baeebfc872e85da37" title="Callback type used for functions with four arguments.">fun_type4</a>)(<a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00296"></a>00296 
<a name="l00298"></a><a class="code" href="namespacemu.html#a5ccfafb810bcb5b52041cdd66b0f52c4">00298</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a5ccfafb810bcb5b52041cdd66b0f52c4" title="Callback type used for functions with five arguments.">fun_type5</a>)(<a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00299"></a>00299 
<a name="l00301"></a><a class="code" href="namespacemu.html#ab8c1ab96076483ab1e59f597c979740b">00301</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#ab8c1ab96076483ab1e59f597c979740b" title="Callback type used for functions with five arguments.">fun_type6</a>)(<a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00302"></a>00302 
<a name="l00304"></a><a class="code" href="namespacemu.html#a7932ed3425bb07f74ad0790dcb95be0f">00304</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a7932ed3425bb07f74ad0790dcb95be0f" title="Callback type used for functions with five arguments.">fun_type7</a>)(<a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00305"></a>00305 
<a name="l00307"></a><a class="code" href="namespacemu.html#aeeacf6f2bb58108e98cf3bbf388711b5">00307</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#aeeacf6f2bb58108e98cf3bbf388711b5" title="Callback type used for functions with five arguments.">fun_type8</a>)(<a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00308"></a>00308 
<a name="l00310"></a><a class="code" href="namespacemu.html#a4b80e89bd092c29d2d660d9837e726f2">00310</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a4b80e89bd092c29d2d660d9837e726f2" title="Callback type used for functions with five arguments.">fun_type9</a>)(<a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00311"></a>00311 
<a name="l00313"></a><a class="code" href="namespacemu.html#a7c91d383ad6c2f6781a3cfe60db3c397">00313</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a7c91d383ad6c2f6781a3cfe60db3c397" title="Callback type used for functions with five arguments.">fun_type10</a>)(<a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00314"></a>00314 
<a name="l00316"></a><a class="code" href="namespacemu.html#a527ac107a735a9e057594e97304d2747">00316</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a527ac107a735a9e057594e97304d2747" title="Callback type used for functions without arguments.">bulkfun_type0</a>)(int, int);
<a name="l00317"></a>00317 
<a name="l00319"></a><a class="code" href="namespacemu.html#a5b27e951120a804701f767f659662c89">00319</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a5b27e951120a804701f767f659662c89" title="Callback type used for functions with a single arguments.">bulkfun_type1</a>)(int, int, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00320"></a>00320 
<a name="l00322"></a><a class="code" href="namespacemu.html#a8d7dce529024d5f773df3e81192d0d5a">00322</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a8d7dce529024d5f773df3e81192d0d5a" title="Callback type used for functions with two arguments.">bulkfun_type2</a>)(int, int, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00323"></a>00323 
<a name="l00325"></a><a class="code" href="namespacemu.html#aca888ca24253ef557db8e272288e016a">00325</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#aca888ca24253ef557db8e272288e016a" title="Callback type used for functions with three arguments.">bulkfun_type3</a>)(int, int, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00326"></a>00326 
<a name="l00328"></a><a class="code" href="namespacemu.html#a1337322460f174fca771e09b574f2f72">00328</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a1337322460f174fca771e09b574f2f72" title="Callback type used for functions with four arguments.">bulkfun_type4</a>)(int, int, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00329"></a>00329 
<a name="l00331"></a><a class="code" href="namespacemu.html#a16fd743a17fe7ce382a9ec8bc920d7f5">00331</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a16fd743a17fe7ce382a9ec8bc920d7f5" title="Callback type used for functions with five arguments.">bulkfun_type5</a>)(int, int, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00332"></a>00332 
<a name="l00334"></a><a class="code" href="namespacemu.html#ab503b0d59c360ff848cff1b8541ae3d6">00334</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#ab503b0d59c360ff848cff1b8541ae3d6" title="Callback type used for functions with five arguments.">bulkfun_type6</a>)(int, int, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00335"></a>00335 
<a name="l00337"></a><a class="code" href="namespacemu.html#a9c65a140bfa795924f1fde21c27c63c4">00337</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a9c65a140bfa795924f1fde21c27c63c4" title="Callback type used for functions with five arguments.">bulkfun_type7</a>)(int, int, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00338"></a>00338 
<a name="l00340"></a><a class="code" href="namespacemu.html#ab73107e5fb731aff25dcc8f00c94a954">00340</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#ab73107e5fb731aff25dcc8f00c94a954" title="Callback type used for functions with five arguments.">bulkfun_type8</a>)(int, int, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00341"></a>00341 
<a name="l00343"></a><a class="code" href="namespacemu.html#a5c76423718a05f1dec21d40b0fa69eaa">00343</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a5c76423718a05f1dec21d40b0fa69eaa" title="Callback type used for functions with five arguments.">bulkfun_type9</a>)(int, int, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00344"></a>00344 
<a name="l00346"></a><a class="code" href="namespacemu.html#a5087230cc938b378bdd8374301491200">00346</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a5087230cc938b378bdd8374301491200" title="Callback type used for functions with five arguments.">bulkfun_type10</a>)(int, int, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00347"></a>00347 
<a name="l00349"></a><a class="code" href="namespacemu.html#adf8309730a68a79f71f009c46fdc2f6c">00349</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#adf8309730a68a79f71f009c46fdc2f6c" title="Callback type used for functions with a variable argument list.">multfun_type</a>)(<span class="keyword">const</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>*, int);
<a name="l00350"></a>00350 
<a name="l00352"></a><a class="code" href="namespacemu.html#aa3a04872b9c1d20e88758cda99c33ad7">00352</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#aa3a04872b9c1d20e88758cda99c33ad7" title="Callback type used for functions taking a string as an argument.">strfun_type1</a>)(<span class="keyword">const</span> <a class="code" href="namespacemu.html#a81cc89a81a8872430ab1799b5848c5ca" title="The character type used by the parser.">char_type</a>*);
<a name="l00353"></a>00353 
<a name="l00355"></a><a class="code" href="namespacemu.html#a4996c5630778967223c008e49df06e8a">00355</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a4996c5630778967223c008e49df06e8a" title="Callback type used for functions taking a string and a value as arguments.">strfun_type2</a>)(<span class="keyword">const</span> <a class="code" href="namespacemu.html#a81cc89a81a8872430ab1799b5848c5ca" title="The character type used by the parser.">char_type</a>*, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00356"></a>00356 
<a name="l00358"></a><a class="code" href="namespacemu.html#a59087156252106160b4998b0c5ecb171">00358</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> (*<a class="code" href="namespacemu.html#a59087156252106160b4998b0c5ecb171" title="Callback type used for functions taking a string and two values as arguments.">strfun_type3</a>)(<span class="keyword">const</span> <a class="code" href="namespacemu.html#a81cc89a81a8872430ab1799b5848c5ca" title="The character type used by the parser.">char_type</a>*, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>);
<a name="l00359"></a>00359 
<a name="l00361"></a><a class="code" href="namespacemu.html#a953a068ba5c968820a794b795ed871a7">00361</a>   <span class="keyword">typedef</span> int (*<a class="code" href="namespacemu.html#a953a068ba5c968820a794b795ed871a7" title="Callback used for functions that identify values in a string.">identfun_type</a>)(<span class="keyword">const</span> <a class="code" href="namespacemu.html#a81cc89a81a8872430ab1799b5848c5ca" title="The character type used by the parser.">char_type</a> *sExpr, <span class="keywordtype">int</span> *nPos, <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a> *fVal);
<a name="l00362"></a>00362 
<a name="l00364"></a><a class="code" href="namespacemu.html#ad5acc79d7415e46544c39e7733b6d526">00364</a>   <span class="keyword">typedef</span> <a class="code" href="namespacemu.html#a17d4f113a4b88b8d971cca8ddbbe8a47" title="The numeric datatype used by the parser.">value_type</a>* (*facfun_type)(<span class="keyword">const</span> <a class="code" href="namespacemu.html#a81cc89a81a8872430ab1799b5848c5ca" title="The character type used by the parser.">char_type</a>*, <span class="keywordtype">void</span>*);
<a name="l00365"></a>00365 } <span class="comment">// end of namespace</span>
<a name="l00366"></a>00366 
<a name="l00367"></a>00367 <span class="preprocessor">#endif</span>
<a name="l00368"></a>00368 <span class="preprocessor"></span>
</pre></div></div><!-- contents -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>

</body>
</html>
